@c-red: #A92123;
@c-gray: #7A7A7A;

.page-address{
  padding: 20px 12px;
  .addr-item{
    color: @c-gray;
    border: 1px solid #A0A0A0;
    margin-bottom: 12px;

    .major-info{
      border-bottom: 1px solid #A0A0A0;
      padding: 6px 12px;

      .mobile{
        margin-left: 20px;
        color: @c-red;
      }

      .defaultAddr{
        float: right;
        color: @c-red;
        .icon-location{
          display: inline-block;
          width: 13px;
          height: 17px;
          margin-right: 5px;
        }
      }
    }

    .addr{
      padding: 6px 12px;
      color: @c-gray;

      height: 50px;
    }

    .actions{
      text-align: right;
      padding: 6px 12px;
    }
    .separator{
      width: 1px;
      height: 12px;
      background: #000;
      display: inline-block;
      margin: 0px 10px 0;
    }
  }

  .btn-wrap{
    a{
      width: 100%;
    }
  }
}